package pl.prv.polanie.client.filemanager;


import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.RootPanel;

/**
 * Bufor do wczytywania obrazkow.
 * @author Janusz Prokulewicz
 * Created: Mar 29, 2008
 */

public class ImageLoader {
	static AbsolutePanel mainAP = null;
	
	public static void init() {
		if (mainAP == null) {
			mainAP = new AbsolutePanel();
			mainAP.setStyleName("test");
			mainAP.setWidth(0+"px");
			mainAP.setHeight(0+"px");			
		}
		
		RootPanel.get().add(mainAP, 10, 10);
	}
	
	
	/**
	 * Wstawia obrazek do AP.
	 * @param image
	 */
	public static void loadImage(Image image) {
		if (mainAP != null) {
			mainAP.clear();
//			WidgetsProject.log("ImageLoader, loadImage");
			mainAP.add(image);
		}
	}
}
